// utils/formatFileSize.js
// 将字节（Bytes）自动转换为合适的单位（KB、MB 或 GB）
export const formatFileSize = (bytes) => {
    if (bytes === 0 || !bytes) return '0 B';

    const units = ['B', 'KB', 'MB', 'GB'];
    const k = 1024;
    const i = Math.floor(Math.log(bytes) / Math.log(k));

    // 保留 2 位小数，并去除末尾的 .00
    const size = parseFloat((bytes / Math.pow(k, i)).toFixed(2).replace(/\.?0+$/, ''))

    return `${size} ${units[i]}`;
};

//使用方法
// import { formatFileSize } from '@/utils/formatFileSize';
{/* <div class="table-cell">{{ formatFileSize(selectFile?.size) }}</div> */ }